/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufba.lasid.v1.jitclouds.mda.datatypes.plan;

import br.ufba.lasid.v1.jitclouds.mda.datatypes.Parametertable;
import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author aliriosa
 */
public class Plan extends Parametertable implements Serializable{
    
    public static final String User = "user";
    public static final String Timestamp = "timestamp";
    public static final String Planner = "planner";
    public static final String Type = "typePlan";
    
    public enum Types{
        Allocation, 
        Replication, 
        Recovery, 
        Reconfiguration, 
        StateSynchronization, 
        Undefined
    }

    public Plan() {
        set(User, "");
        set(Planner, "");
        set(Timestamp, new Date());
        set(Type, Types.Undefined);
    }
    
    
    
    
}
